// pages/sell_order/sell_order.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    data: [],
    order_state: 0,//订单状态筛选
    tabTxt: ['筛选订单'],
    tab: [true],//判断是否隐藏
    disabled: false,//加载更多按钮
    page: 1,//当前页码
    hasMore: false,//加载更多按钮
    moreTxt: '点击加载更多',
    dataNull: true,
    order_states: [{ name: '全部订单' }, { name: '欠货订单' }, { name: '欠款订单' }]
  },

  onReady: function (e) {
    var that = this;
    that.getFilter();
  },
  onLoad: function () {
    this.setData({
      data: wx.getStorageSync("order")
    })

  },
  // 选项卡
  filterTab: function (e) {
    var data = [true, true], index = e.currentTarget.dataset.index;
    data[index] = !this.data.tab[index];
    this.setData({
      tab: data
    })
    console.log(this.data.tab)
  },
  // 获取筛选项
  getFilter: function () {
    var self = this;
    console.log(self.data)
    self.dataFormat(self.data)
    // wx.request({
    //   url: app.api.condition,
    //   data: {
    //     type: 'housetype-style-area'
    //   },
    //   header: {
    //     'Content-Type': 'application/json'
    //   },
    //   success: function (res) {
    //     self.getData();
    //     self.setData({
    //       filterList: res.data.data
    //     });
    //     console(res.data.data)
    //   },
    //   fail: function () {
    //     console.log('error!!!!!!!!!!!!!!')
    //   }
    // })
  },
  //筛选项点击操作
  fliter: function (e) {//左边为筛选
    var self = this, id = e.currentTarget.dataset.id, txt = e.currentTarget.dataset.txt, tabTxt = this.data.tabTxt;
    console.log(e.currentTarget)//txt为所选项
    console.log(tabTxt)//tabtxt为两个选项卡所选项
    switch (e.currentTarget.dataset.index) {
      case '0':
        tabTxt[0] = txt;//将选项卡内容改为所选内容
        self.setData({
          page: 1,
          data: [],
          tab: [true, true],
          tabTxt: tabTxt,
        });
        break;
      case '1':
        tabTxt[1] = txt;
        self.setData({
          page: 1,
          data: [],
          tab: [true, true],
          tabTxt: tabTxt,
        });
        break;
    }
    //数据筛选
    self.getData();
  },
  //数据处理
  dataFormat: function (d) {
    console.log(d.data + "999")
    if (d != "") {
      if (d.data) {
        var datas = this.data.data, flag = d.data.length < 5;
        this.setData({
          data: datas,
          disabled: flag ? true : false,
          moreTxt: flag ? "已加载全部数据" : "点击加载更多",
          hasMore: true,
          dataNull: true
        });

      } else {
        this.setData({
          hasMore: false,
          dataNull: false
        });
      }
    } else {
      console.log('接口异常！')
    }
    wx.hideToast();
  },
  //加载数据
  getData: function (callback) {
    var self = this;
    wx.showToast({
      title: '加载中...',
      icon: 'loading',
      duration: 10000
    });
    console.log(self.data.data[0] + "1")
    self.dataFormat(self.data)
    // wx.request({
    //   url: app.api.subjectList,//后台文件
    //   data: {
    //     page: self.data.page,//目前获取本地
    //     goods_category: self.data.goods_category,
    //     goods_rank: self.data.rank,
    //   },
    //   header: {
    //     'Content-Type': 'application/json'
    //   },
    //   success: function (res) {
    //     self.dataFormat(res);
    //   },
    //   fail: function () {
    //     console.log('error!!!!!!!!!!!!!!')
    //   }
    // })
  },
  //加载更多
  getMore: function () {
    var self = this;
    self.data.page++;
    self.getData(function (d) {
      self.dataFormat(d)
    });
  },
  //跳转案例详情
  goToDetaile: function (event) {
    var that = this;
    console.log("点击详情" + event.currentTarget.dataset.gid)
    var orderid = event.currentTarget.dataset.gid;
    wx.request({
      url: 'https://www.wenzhixinxi.com/phptest/orderdetails.php', //仅为示例，并非真实的接口地址
      data: {
        id: orderid
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success: function (res) {
        console.log("详情");
        console.log(res.data.jsonObj);
        that.setData({
          order: res.data.jsonObj
        })
        wx.setStorageSync("one", that.data.order[0]);
        console.log("总价" + that.data.order[0].dreamincome);
        wx.setStorageSync("orderdetail", that.data.order);
        console.log("全局" + wx.getStorageSync("sum"))
      }
    })
    /*获取收款方式 */
    wx.request({
      url: 'https://www.wenzhixinxi.com/phptest/shoukuanfangshi.php', //仅为示例，并非真实的接口地址
      data: {
        id: orderid
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success: function (res) {
        console.log(res.data.jsonObj);
        wx.setStorageSync("shoukuanfangshi", res.data.jsonObj);
        console.log("收款方式");
        console.log(res.data.jsonObj);

      }
    })

    wx.navigateTo({
      url: '../sell_orderdetail/sell_orderdetail'
    });
  },




})